package aaday5;

public class StaticMethod {
    int a;//实例变量（对象来访问
    static  int b;
    void say(){

        System.out.println(a);
    }
    static int plus(int num1, int num2){
        int num=num1+num2;
        return num;
    }
//    void show(){
//        System.out.println(this.a);
//        System.out.println(StaticMethod.b);
//    }
//    static  void test(){
//        //没有隐式this
//        //静态方法中没有隐式this传递
//        //没有this就意味着没有对象
//        //而实例变量a必须通过对象来访问
//        //所以如下语句发生编译错误
////        System.out.println(a);编译错误 静态方法中不能直接访问实例成员
//        System.out.println(b);
//        StaticMethod s=new StaticMethod();
//        System.out.println(s.a);
//    }
}
